package com.luzhikun.Listener.ServletRequestListener;

import javax.servlet.ServletRequestAttributeEvent;
import javax.servlet.ServletRequestAttributeListener;

/**
 * @Author Rookie Coder
 * @Description Listener监听器之二：ServletRequestAttributeListener
 * @Date ServletRequestAttributeListener
 **/
public class RequestAttributeListener implements ServletRequestAttributeListener {

    // 当向Request域中添加属性时会触发该监听器
    @Override
    public void attributeAdded(ServletRequestAttributeEvent srae) {
        System.out.println("添加了" + srae.getName() + "==" + srae.getValue());
    }

    // 当向Request域中删除属性时会触发该监听器
    @Override
    public void attributeRemoved(ServletRequestAttributeEvent srae) {
        System.out.println("删除了" + srae.getName() + "==" + srae.getValue());
    }

    // 当向Request域中修改属性时会触发该监听器
    @Override
    public void attributeReplaced(ServletRequestAttributeEvent srae) {
        System.out.println("修改了" + srae.getName() + "==" + srae.getValue());

    }
}
